package ve.usb.ddp;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

public class F_Estd_PAI extends org.apache.struts.action.ActionForm {
    
    
    public F_Estd_PAI() {
        super();
        anioDesde = "";
        anioHasta = "";
        fuenteFinanciamiento = "";
        institucion = "";
        modalidadEstudio = "";
        nivelEstudio = "";
        pais = "";
        ci = "";

    }
    
    public void reset(ActionMapping mapping, HttpServletRequest request) {
        anioDesde = "";
        anioHasta = "";
        fuenteFinanciamiento = "";
        institucion = "";
        modalidadEstudio = "";
        nivelEstudio = "";
        pais = "";
        ci = "";

    }

    public static F_Estd_PAI clear(ActionMapping mapping, HttpServletRequest request) {
        HttpSession sess = request.getSession();
        F_Estd_PAI fF_Estd_PAI = (F_Estd_PAI) sess.getAttribute("F_Estd_PAI");
        if (fF_Estd_PAI == null) {
            fF_Estd_PAI = new F_Estd_PAI();
            sess.setAttribute("F_Estd_PAI", fF_Estd_PAI);
        } else {
            fF_Estd_PAI.reset(mapping, request);
        }
        return fF_Estd_PAI;
    }

//    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
//        ActionErrors errors = new ActionErrors();
//
//        return errors;
//    }

    /**
     * Holds value of property anioDesde.
     */
    private String anioDesde;

    /**
     * Getter for property anioDesde.
     * @return Value of property anioDesde.
     */
    public String getAnioDesde() {
        return this.anioDesde;
    }

    /**
     * Setter for property anioDesde.
     * @param anioDesde New value of property anioDesde.
     */
    public void setAnioDesde(String anioDesde) {
        this.anioDesde = anioDesde;
    }

    /**
     * Holds value of property anioHasta.
     */
    private String anioHasta;

    /**
     * Getter for property anioHasta.
     * @return Value of property anioHasta.
     */
    public String getAnioHasta() {
        return this.anioHasta;
    }

    /**
     * Setter for property anioHasta.
     * @param anioHasta New value of property anioHasta.
     */
    public void setAnioHasta(String anioHasta) {
        this.anioHasta = anioHasta;
    }

    /**
     * Holds value of property fuenteFinanciamiento.
     */
    private String fuenteFinanciamiento;

    /**
     * Getter for property fuenteFinanciamiento.
     * @return Value of property fuenteFinanciamiento.
     */
    public String getFuenteFinanciamiento() {
        return this.fuenteFinanciamiento;
    }

    /**
     * Setter for property fuenteFinanciamiento.
     * @param fuenteFinanciamiento New value of property fuenteFinanciamiento.
     */
    public void setFuenteFinanciamiento(String fuenteFinanciamiento) {
        this.fuenteFinanciamiento = fuenteFinanciamiento;
    }

    /**
     * Holds value of property institucion.
     */
    private String institucion;

    /**
     * Getter for property institucion.
     * @return Value of property institucion.
     */
    public String getInstitucion() {
        return this.institucion;
    }

    /**
     * Setter for property institucion.
     * @param institucion New value of property institucion.
     */
    public void setInstitucion(String institucion) {
        this.institucion = institucion;
    }

    /**
     * Holds value of property modalidadEstudio.
     */
    private String modalidadEstudio;

    /**
     * Getter for property modalidadEstudio.
     * @return Value of property modalidadEstudio.
     */
    public String getModalidadEstudio() {
        return this.modalidadEstudio;
    }

    /**
     * Setter for property modalidadEstudio.
     * @param modalidadEstudio New value of property modalidadEstudio.
     */
    public void setModalidadEstudio(String modalidadEstudio) {
        this.modalidadEstudio = modalidadEstudio;
    }

    /**
     * Holds value of property nivelEstudio.
     */
    private String nivelEstudio;

    /**
     * Getter for property nivelEstudio.
     * @return Value of property nivelEstudio.
     */
    public String getNivelEstudio() {
        return this.nivelEstudio;
    }

    /**
     * Setter for property nivelEstudio.
     * @param nivelEstudio New value of property nivelEstudio.
     */
    public void setNivelEstudio(String nivelEstudio) {
        this.nivelEstudio = nivelEstudio;
    }

    /**
     * Holds value of property pais.
     */
    private String pais;

    /**
     * Getter for property pais.
     * @return Value of property pais.
     */
    public String getPais() {
        return this.pais;
    }

    /**
     * Setter for property pais.
     * @param pais New value of property pais.
     */
    public void setPais(String pais) {
        this.pais = pais;
    }

    /**
     * Holds value of property ci.
     */
    private String ci;

    /**
     * Getter for property ci.
     * @return Value of property ci.
     */
    public String getCi() {
        return this.ci;
    }

    /**
     * Setter for property ci.
     * @param ci New value of property ci.
     */
    public void setCi(String ci) {
        this.ci = ci;
    }




}